#include <mega8.h>
#include <stdio.h>
#include <delay.h>


// Alphanumeric LCD Module functions
#asm
   .equ __lcd_port=0x15 ;PORTC
#endasm
#include <lcd.h>


#pragma rl+
unsigned char arr[] = "                         -    !                             " ;
#pragma rl-


void main(void)
{
unsigned int i=0 , a=0;



// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
SFIOR=0x00;

// LCD module initialization
lcd_init(16);

lcd_clear();  

lcd_gotoxy(0,0);  
//lcd_puts(arr);  
 


for(i=0; i < sizeof(arr)-16 ; i++)
{
                for(a=0; a<15 ; a++)
                {
                                lcd_gotoxy(a,0); 
                                lcd_putchar(arr[i+a]);
                }

delay_ms(100); 
}


while (1)
          {
          };
}